From: Carlos Garnacho Date: Mon, 24 Nov 2025 16:15:53 +0000 (+0100) Subject: brightnessManager: Emit signal on user changes X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~44^2~10 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=50378650aed2796956cc2d6460b6a5c2e039b618;p=gnome-shell.git brightnessManager: Emit signal on user changes This will be useful to let other pieces know of user-triggered brightness changes. Part-of: --- diff --git a/js/misc/brightnessManager.js b/js/misc/brightnessManager.js index 8ac347785..feb38ecab 100644 --- a/js/misc/brightnessManager.js +++ b/js/misc/brightnessManager.js @@ -14,6 +14,7 @@ const POWER_SCHEMA = 'org.gnome.settings-daemon.plugins.power'; export const BrightnessManager = GObject.registerClass({ Signals: { 'changed': {}, + 'user-update': {}, }, }, class BrightnessManager extends GObject.Object { constructor() { @@ -153,6 +154,7 @@ export const BrightnessManager = GObject.registerClass({ return; scale._scaleChanged = true; this._sync(); + this.emit('user-update'); }, this); this._monitorScales.set(monitor, scale); @@ -172,6 +174,7 @@ export const BrightnessManager = GObject.registerClass({ return; this._globalScaleChanged = true; this._sync(); + this.emit('user-update'); }); }